package com.baizhi.lql.service;

import com.baizhi.lql.entity.Video;
import com.baizhi.lql.vo.AppVideoVO;
import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;
import java.util.List;
import java.util.Map;

public interface VideoService {
    //前台显示 显示所有视频
    List<AppVideoVO> queryByReleaseTime();
    // 分页查询
    Map<String,Object> queryAllPage(int page, int pageSize);
    // 往OSS中上传头像，返回 OSS中的远程文件路径
    String uploadHeadImg(MultipartFile headImg,String oldVideo) throws IOException;
    // 添加
    void add(Video video);
    // 删除
    void remove(int id);
    // 查一个
    Video queryOne(int id);
    // 修改
    void modify(Video video);
}
